package com.read.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;
import java.io.Serializable;

/**
 * 图书表(Book)实体类
 *
 * @author makejava
 * @since 2022-11-04 18:53:40
 */
@Data
@TableName("book")
public class Book implements Serializable {
    private static final long serialVersionUID = -46436932715419407L;

    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 作者id
     */
    @TableField("author_id")
    private Integer authorId;
    /**
     * 图书分类
     */
    @TableField("dic_category")
    private Integer dicCategory;
    /**
     * 频道ID:0全部,1男生,2女生,3出版物
     */
    @TableField("dic_channel")
    private Integer dicChannel;
    /**
     * 连载状态
     */
    @TableField("dic_serial_status")
    private Integer dicSerialStatus;
    /**
     * 状态：0下架，1上架
     */
    @TableField("online_status")
    private Object onlineStatus;
    /**
     * 图书ID
     */
    @TableField("book_id")
    private String bookId;
    /**
     * 图书名称
     */
    @TableField("book_name")
    private String bookName;
    /**
     * 图书评分
     */
    @TableField("book_score")
    private Integer bookScore;
    /**
     * 关键词
     */
    @TableField("key_word")
    private String keyWord;
    /**
     * 图书封面
     */
    @TableField("img_url")
    private String imgUrl;
    /**
     * 作者名称
     */
    @TableField("author_name")
    private String authorName;
    /**
     * 图书简介
     */
    @TableField("book_introduction")
    private String bookIntroduction;
    /**
     * 是否免费(0:免费  1:收费)
     */
    private Integer isfree;
    /**
     * 字数
     */
    @TableField("word_count")
    private Integer wordCount;
    /**
     * 创建者
     */
    private String creater;
    /**
     * 创建时间
     */
    @TableField("create_time")
    private Date createTime;
    /**
     * 更新时间
     */
    @TableField("update_time")
    private Date updateTime;
    /**
     * 更新者
     */
    private String updater;
    /**
     * 热度
     */
    private String heat;
    /**
     * 图书价格
     */
    private double price;


}

